import { Inventory } from '~/src/api/interface/goods'

export const initData = markRaw<Inventory.GoodsDetail>({
  id: 0,
  saleType: 1, //1.标准商品、2称重商品，3计件商品
  name: '', //商品名称
  images: [], //商品图片
  pinYin: '', //速记码
  goodsCategoryId: null, //商品分类
  brandId: null, //品牌
  commissionType: 1, //销售提成（0.没有提成、1、固定提成金额、2，按销售利润提成、3按销售额提成、4按实际销售金额百分比提成）
  commissionValue: 0, //提成比例
  effectiveDays: '', //保质期
  isStock: true, //是否库存管理
  operationMode: 1, //经营模式（1.购销，2.代销，3联营）
  supplierId: null, //主供应商
  producer: '', //仓储位置
  pointValue: 0, //积分值
  pointType: 1, //积分类型（1：固定积分，2：销售额百分比）
  remark: '', //备注
  isMarketable: true, //商品状态(在售、停售)
  spesDesc: '', //规格型号
  intro: '',
  products: [
    {
      sn: '',
      barcode: '',
      spesDesc: '',
      unitName: '',
      convert: 1, //换算率
      posPrice: 0, //零售价
      purPrice: 0, //进货加
      rmoPrice: 0, //配送价
      vipPrice: 0, //会员价
      vip1Price: 0, //会员价1
      vip2Price: 0, //会员价2
      maxPrice: 0, //最高售价
      minPrice: 0, //最低售价
      minQuantity: 0, //库存下限
      maxQuantity: 0, //库存上限
    },
  ],
})
